在提到MSSQL前,我們要先有對資料庫的一些基本概念。
資料庫就是儲存資料的地方。但比較正式的定義為:資料庫是由一群相關資料的集合體。就像是一本電子書,資料以不重覆的方式來儲存許多有用的資訊,讓使用者可以透過檢索、排序、計算、查詢等方法,來有效率的管理並轉換成有用的資訊。
而使用資料庫有甚麼好處呢? Grant這裡列出了幾點:
OK! 以上就是資料庫的概念,那MSSQL又是甚麼呢?
MSSQL是一套由Microsoft微軟發行的一套"資料庫管理系統",到這裡一定又會很疑惑,甚麼又是資料庫管理系統阿(Database Managemnt System, DBMS)?
前面提到了資料庫是個儲存資料的地方,但是如果資料只是儲存到電腦的檔案中(硬碟),其效用並不大。因此,我們還需要一套能夠讓我們很方便地管理這些資料庫檔案的軟體,這軟體就是所謂的『資料庫管理系統』。一個資料庫管理系統可以同時管理數個資料庫。因此,資料庫加上資料庫管理系統,就是一個完整的『資料庫系統』了。所以,一個資料庫系統(Database System)可分為資料庫(Database)與資料庫管理系統(Database Management System, DBMS)兩個部份。
示意圖如下:
那緊接著我們就來進入SQL Server吧。
我們可以透過以下連結安裝SQL Server的Express免費版本:
https://www.microsoft.com/en-us/sql-server/sql-server-downloads
除了安裝SQL Server本身外,我們還需要一套可以提供圖形介面的操作讓我們更高效率的維護資料庫,這套系統就是SSMS(Sql Server Management Tool),通常安裝MSSQL時default都會請你下載。
建立你的SQL Server instance後,便可以透過SSMS登入,就可以開始進行建立資料庫、建立資料庫物件(Table、Functions等等)的操作,
Hi, I am Grant.
個人部落格 - https://grantliblog.wordpress.com/
個人網站 - https://grantli-website.netlify.app/#/mainpage
我的寫作專題 - https://vocus.cc/user/5af2e9b5fd89780001822db4#